/*通用样式*/
html,div,span,p,body,h1,h2,h3,h4,h5,h6,a,dl,dd,dt,table,tr,th,td,ul,ol,li,input,select{margin:0;padding:0;outline:0;}
html,body {width:100%;height:100%;}
body {margin:0 auto;font:12px "微软雅黑",sans-serif,"宋体";vertical-align:baseline;}
h1 {font-weight:bold;font-size:18px;line-height:18px;color:#474545;}
h3 {font-weight:normal;font-size:12px;color:#746969;}
h2,h4,h5,h6 {font-weight:normal;font-size:100%;}
table {border-collapse:separate;border-spacing:0;}/*TODO 默认边框 边框边距为0*/
a {text-decoration:none;color:#222}
p {line-height:22px;text-align:justify;}/* TODO 两端对齐*/
ol,ul li {list-style:none;}
.clear:before {content:"";display:block;clear:both;}

body {max-width:1680px;min-width:800px;margin:0 auto;}
.container {max-width:1130px;height:100%;margin:auto;}
#header {position:relative;height:59px;background-color:rgba(255,255,255,0.4);z-index:100;}
    .nav {height:100%;}
    .nav li:first-child a{background:url(../imgs/logo.png) no-repeat 0 0;padding-left:45px;}
    .nav li {float:left;}
    .nav li a{height:100%;text-align:center;}
    .hover {background:rgba(0,0,0,0.2);cursor:pointer;}
    /*.nav li:hover {background:rgba(255,255,255,0.24);cursor:pointer;}*/
    a.a-link {font-size:17px;line-height:59px;color:#222;padding:0 20px;display:block;}
    a.nc {font-size:17px;line-height:59px;color:#222;padding:0 20px;}
    .nav-right {float:right;}
    .nav-right li{float:left;}
    /*.nav-right li:first-child span {background:rgba(255,0,0,0.5)}*/
    .nav-right li:first-child  a{border-right:1px solid #222;}
    #subNav {overflow:hidden;height:100%;max-width:1130px;margin:0 auto;}
    #subNav .container {position:relative;}
    #subNav .item {background:rgba(0,0,0,0.4);font-size:17px;line-height:59px;width:100%;position:absolute;display:none;}
    #subNav .item a span:hover {background:rgba(0,0,0,0.2);}
    #subNav .item a span {padding:19px 20px;color:#fff;}
    #subNav #paint {position:absolute;left:99px;}
    #subNav #novel {position:absolute;left:173px;}
    #subNav #game {position:absolute;left:247px;}
#footer {width:100%;overflow:hidden;background-color:#f6f9fa;margin:0 auto;margin-top:25px;}
    .foot li{float:left;width:28%;border-right:1px solid #E5E9EF;margin:25px 40px;margin-right:0;}
    .foot li:last-child {border-right:none;}
    .foot span {font-size:15px;color:#746969;display:block;padding-bottom:15px;}
    .foot a {font-size:13px;color:#000;display:inline-block;padding:5px 10px;padding-left:0px;}
    .foot li ul {margin-right:50px;overflow:hidden;}